package com.hxj.user.service;

import com.hxj.user.pojo.command.UserCommonLoginCommand;
import com.hxj.user.pojo.command.UserCommonRegisterCommand;
import com.hxj.user.pojo.dto.CommonLoginResultDto;
import com.hxj.user.pojo.dto.CommonRegisterResultDto;

/**
 * @Author hxj
 * @Date 2024/10/16 20:08
 * @Description
 */
public interface UserLoginService {

    /**
     * 通用注册
     * @param registerCommand
     * @return
     */
    CommonRegisterResultDto register(UserCommonRegisterCommand registerCommand);

    /**
     * 通用登录
     * @param loginCommand
     * @return
     */
    CommonLoginResultDto login(UserCommonLoginCommand loginCommand);

}
